package com.lykj.llw.box.data.bean.response.agent;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class AgentWithdrawalRecordResponse {

    /**
     * code
     */
    @SerializedName("code")
    private String code;
    /**
     * status
     */
    @SerializedName("status")
    private String status;
    /**
     * message
     */
    @SerializedName("message")
    private String message;
    /**
     * data
     */
    @SerializedName("data")
    private DataDTO data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public static class DataDTO {
        /**
         * rainbow
         */
        @SerializedName("rainbow")
        private List<Integer> rainbow;
        /**
         * totalPage
         */
        @SerializedName("totalPage")
        private Integer totalPage;
        /**
         * pageNo
         */
        @SerializedName("pageNo")
        private Integer pageNo;
        /**
         * pageSize
         */
        @SerializedName("pageSize")
        private Integer pageSize;
        /**
         * totalRows
         */
        @SerializedName("totalRows")
        private Integer totalRows;
        /**
         * rows
         */
        @SerializedName("rows")
        private List<RowsDTO> rows;

        public List<Integer> getRainbow() {
            return rainbow;
        }

        public void setRainbow(List<Integer> rainbow) {
            this.rainbow = rainbow;
        }

        public Integer getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(Integer totalPage) {
            this.totalPage = totalPage;
        }

        public Integer getPageNo() {
            return pageNo;
        }

        public void setPageNo(Integer pageNo) {
            this.pageNo = pageNo;
        }

        public Integer getPageSize() {
            return pageSize;
        }

        public void setPageSize(Integer pageSize) {
            this.pageSize = pageSize;
        }

        public Integer getTotalRows() {
            return totalRows;
        }

        public void setTotalRows(Integer totalRows) {
            this.totalRows = totalRows;
        }

        public List<RowsDTO> getRows() {
            return rows;
        }

        public void setRows(List<RowsDTO> rows) {
            this.rows = rows;
        }

        public static class RowsDTO {
            /**
             * id
             */
            @SerializedName("id")
            private Integer id;
            /**
             * isDeleted
             */
            @SerializedName("isDeleted")
            private Integer isDeleted;
            /**
             * createTime
             */
            @SerializedName("createTime")
            private String createTime;
            /**
             * updateTime
             */
            @SerializedName("updateTime")
            private String updateTime;
            /**
             * cpsId
             */
            @SerializedName("cpsId")
            private Integer cpsId;
            /**
             * money
             */
            @SerializedName("money")
            private Double money;
            /**
             * status
             */
            @SerializedName("status")
            private Integer status;
            /**
             * bankType
             */
            @SerializedName("bankType")
            private String bankType;
            /**
             * bankName
             */
            @SerializedName("bankName")
            private String bankName;
            /**
             * bankAccoune
             */
            @SerializedName("bankAccoune")
            private String bankAccoune;
            /**
             * checkTime
             */
            @SerializedName("checkTime")
            private Object checkTime;
            /**
             * checkOpUsername
             */
            @SerializedName("checkOpUsername")
            private Object checkOpUsername;
            /**
             * checkFail
             */
            @SerializedName("checkFail")
            private Object checkFail;
            /**
             * successTime
             */
            @SerializedName("successTime")
            private Object successTime;
            /**
             * successOpUsername
             */
            @SerializedName("successOpUsername")
            private Object successOpUsername;
            /**
             * rejectType
             */
            @SerializedName("rejectType")
            private Object rejectType;
            /**
             * rejectReasun
             */
            @SerializedName("rejectReasun")
            private Object rejectReasun;
            /**
             * rejectOpUsername
             */
            @SerializedName("rejectOpUsername")
            private Object rejectOpUsername;
            /**
             * remark
             */
            @SerializedName("remark")
            private Object remark;
            /**
             * ip
             */
            @SerializedName("ip")
            private String ip;
            /**
             * outOrderNo
             */
            @SerializedName("outOrderNo")
            private Object outOrderNo;
            /**
             * orderNo
             */
            @SerializedName("orderNo")
            private String orderNo;
            /**
             * charges
             */
            @SerializedName("charges")
            private Double charges;
            /**
             * price
             */
            @SerializedName("price")
            private Double price;
            /**
             * cpsName
             */
            @SerializedName("cpsName")
            private String cpsName;
            /**
             * sumCashMoney
             */
            @SerializedName("sumCashMoney")
            private Double sumCashMoney;
            /**
             * sumSetMoney
             */
            @SerializedName("sumSetMoney")
            private Double sumSetMoney;
            /**
             * sumMoneyOfLastWeek
             */
            @SerializedName("sumMoneyOfLastWeek")
            private Double sumMoneyOfLastWeek;
            /**
             * registerOfLastWeek
             */
            @SerializedName("registerOfLastWeek")
            private Integer registerOfLastWeek;
            /**
             * cashLastTime
             */
            @SerializedName("cashLastTime")
            private Object cashLastTime;
            /**
             * cashLastMoney
             */
            @SerializedName("cashLastMoney")
            private Double cashLastMoney;
            /**
             * settlementMoneyOfLastWeek
             */
            @SerializedName("settlementMoneyOfLastWeek")
            private Double settlementMoneyOfLastWeek;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public Integer getIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(Integer isDeleted) {
                this.isDeleted = isDeleted;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Integer getCpsId() {
                return cpsId;
            }

            public void setCpsId(Integer cpsId) {
                this.cpsId = cpsId;
            }

            public Double getMoney() {
                return money;
            }

            public void setMoney(Double money) {
                this.money = money;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public String getBankType() {
                return bankType;
            }

            public void setBankType(String bankType) {
                this.bankType = bankType;
            }

            public String getBankName() {
                return bankName;
            }

            public void setBankName(String bankName) {
                this.bankName = bankName;
            }

            public String getBankAccoune() {
                return bankAccoune;
            }

            public void setBankAccoune(String bankAccoune) {
                this.bankAccoune = bankAccoune;
            }

            public Object getCheckTime() {
                return checkTime;
            }

            public void setCheckTime(Object checkTime) {
                this.checkTime = checkTime;
            }

            public Object getCheckOpUsername() {
                return checkOpUsername;
            }

            public void setCheckOpUsername(Object checkOpUsername) {
                this.checkOpUsername = checkOpUsername;
            }

            public Object getCheckFail() {
                return checkFail;
            }

            public void setCheckFail(Object checkFail) {
                this.checkFail = checkFail;
            }

            public Object getSuccessTime() {
                return successTime;
            }

            public void setSuccessTime(Object successTime) {
                this.successTime = successTime;
            }

            public Object getSuccessOpUsername() {
                return successOpUsername;
            }

            public void setSuccessOpUsername(Object successOpUsername) {
                this.successOpUsername = successOpUsername;
            }

            public Object getRejectType() {
                return rejectType;
            }

            public void setRejectType(Object rejectType) {
                this.rejectType = rejectType;
            }

            public Object getRejectReasun() {
                return rejectReasun;
            }

            public void setRejectReasun(Object rejectReasun) {
                this.rejectReasun = rejectReasun;
            }

            public Object getRejectOpUsername() {
                return rejectOpUsername;
            }

            public void setRejectOpUsername(Object rejectOpUsername) {
                this.rejectOpUsername = rejectOpUsername;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public String getIp() {
                return ip;
            }

            public void setIp(String ip) {
                this.ip = ip;
            }

            public Object getOutOrderNo() {
                return outOrderNo;
            }

            public void setOutOrderNo(Object outOrderNo) {
                this.outOrderNo = outOrderNo;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public Double getCharges() {
                return charges;
            }

            public void setCharges(Double charges) {
                this.charges = charges;
            }

            public Double getPrice() {
                return price;
            }

            public void setPrice(Double price) {
                this.price = price;
            }

            public String getCpsName() {
                return cpsName;
            }

            public void setCpsName(String cpsName) {
                this.cpsName = cpsName;
            }

            public Double getSumCashMoney() {
                return sumCashMoney;
            }

            public void setSumCashMoney(Double sumCashMoney) {
                this.sumCashMoney = sumCashMoney;
            }

            public Double getSumSetMoney() {
                return sumSetMoney;
            }

            public void setSumSetMoney(Double sumSetMoney) {
                this.sumSetMoney = sumSetMoney;
            }

            public Double getSumMoneyOfLastWeek() {
                return sumMoneyOfLastWeek;
            }

            public void setSumMoneyOfLastWeek(Double sumMoneyOfLastWeek) {
                this.sumMoneyOfLastWeek = sumMoneyOfLastWeek;
            }

            public Integer getRegisterOfLastWeek() {
                return registerOfLastWeek;
            }

            public void setRegisterOfLastWeek(Integer registerOfLastWeek) {
                this.registerOfLastWeek = registerOfLastWeek;
            }

            public Object getCashLastTime() {
                return cashLastTime;
            }

            public void setCashLastTime(Object cashLastTime) {
                this.cashLastTime = cashLastTime;
            }

            public Double getCashLastMoney() {
                return cashLastMoney;
            }

            public void setCashLastMoney(Double cashLastMoney) {
                this.cashLastMoney = cashLastMoney;
            }

            public Double getSettlementMoneyOfLastWeek() {
                return settlementMoneyOfLastWeek;
            }

            public void setSettlementMoneyOfLastWeek(Double settlementMoneyOfLastWeek) {
                this.settlementMoneyOfLastWeek = settlementMoneyOfLastWeek;
            }
        }
    }
}
